package com.lagou.wang.service.student;

import com.lagou.wang.pojo.Student;

import java.util.List;

/**
 * @author wanggege
 * Service层实现具体业务的实现，调用dao层的房
 */
public interface StudentService {

    /**
     * 查询全部学生
     * @return
     */
    List<Student> allStudent();

    /**
     * 增加一个学生
     * @param student
     * @return
     */
    int addStudent(Student student);

    /**
     *  通过学号修改一个学生
     * @param student
     * @return
     */
    int updateStudentById(Student student);

    /**
     * 通过学号删除一个学生
     * @param id
     * @return
     */
    int deleteStudentById(int id);


    /**
     *  通过学号查询一个学生
     * @param id
     * @return
     */
    Student queryStudentById(int id);

    /**
     * 通过学号查询一个学生
     * @param name
     * @return
     */
    Student queryStudentByName(String name);
}
